Career 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Heilbronn Open - Heilbronn Internationaux de Tennis de Brest - Brest KGHM Polish Indoors - Wroclaw Nord/LB Open - Braunschweig Open de Montauban - Montauban The Wrexham Challenger - Wrexham Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw ATP Heineken Challenger 2000 - Ho Chi Minh City Honda-Kah Open - Singapore Shimadzu All Japan Indoor - Kyoto Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh Quelle Cup 2000 - Furth Open de Montauban - Montauban Warsteiner Grand Prix - Oberstaufen LTA Men's Challenger - Wrexham DPD Challenger 2000 - Aschaffenburg Macedonian Open - Skopje Tatra Banka Slovak Open - Bratislava Open de L'Isere-Open 38 - Grenoble Open de Charleroi - Charleroi Weissenhauser Strand Cup - Hamburg KGHM Polish Indoors - Wroclaw Tatra Banka Open 2001 - Bratislava Milano Challenger-Jameson Cup - Milan The Nottingham Cahllenger - Nottingham Okal Open - Eckental Intersport Heilbronn Open - Heilbronn Warsteiner Challenger - Lubeck Sparkassen Open - Magdeburg Renault Slovenian Open - Ljubljana Mobelwelt-Zick Open 98 - Dresden Quelle Cup - Furth 1998 Safeway Challenger - Aptos International Bavarian Championship - Eckental Kuppers Kolsch Cup Aachen - Aachen VI Open Banc Agricol - Andorra Crystal Cup 1998 - Portoroz Nuembrecht Challenger - Nuembrecht Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck - Lubeck Sparkassen Open - Magdeburg The Joyce Eisenberg Jerusalem Open - Jerusalem Venice Challenger - Venice Medicor Open - Budapest Internationaux de Bretagne - Brest Kueppers Kolsch Cup by Lambertz - Aachen Wiesmann Roadster Open - Nuembrecht VIII Avierto Internacional de Salinas - Salinas 2003 USTA Challenger of Calabasas - Calabasas Ciudad de Pozoblanco Open Diputacion - Cordoba Lambertz Open - Aachen Tatra Banka Open 2003 - Bratislava Okal Cup 2003 - Eckental ATP Challenger 2003 Numea - New Caledonia Intersport Heilbronn Open - Heilbronn Pro Tennis World Open - Boca Raton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia ATP Challenger Open 2004 - Monchengladbach China Open - Beijing Pekao Open 2004 - Szczecin Lambertz Open - Aachen Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental Open de la Ville de Saint Denis - Reunion Island Mauritius Open - Mauritius Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2005 - Wolfsburg X Abierto Internacional de Salinas - Salinas Tennis Napoli Cup - Napoli ECM Prague Open 2005 - Prague Ostdeutscher Sparkessen Cup - Dresden Sassuolo Challenger - Sassuolo Ciudad de Pozoblanco Open Diputacion - Cordoba Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg ATP Challenger Numea - New Caledonia Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux Gemax Open - Belgrade Internationaux du Doubs - Besancon 3rd Volkswagon Challenger - Wolfsburg BMW Tennis Championship - Sunrise 2006 USTA Tallahassee Tennis Challenger - Tallahassee Ciudad de Telde - Telde Unique Zagreb Open - Zagreb Baden Open - Ettlingen The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia Open D'Orleans - Orleans Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Open Prevadies - St. Brieuc USTA Tallahassee Tennis Challenger - Tallahassee XL Bermuda Open - Bermuda Isla de Lanzarote - Lanzarote Isla de Gran Canaria - Mas Palomas Busan Open Challenger Tennis - Busan Dublin Challenger - Dublin Siemens Open 2007 - Scheveningen The LTA Hester Trophy - Manchester LTA Nottingham Challenger - Nottingham Dusseldorf Open Challenger 2007 - Dusseldorf Open D'Orleans - Orleans Sony Ericsson Open 2008 - Belgrade 5 Volkswagen Challenger - Wolfsburg Tallahassee Tennis Challenger - Tallahassee BellSouth Open - Auckland Italian Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen St. Petersburg Open - St. Petersburg Gold Flake Open - Chennai Estoril Open - Estoril Open Seat-Godo '97 - Barcelona BMW Open - Munich Rado Swiss Open - Gstaad 1997 Mercedes Cup - Stuttgart Generali Open 1997 - Kitzbuhel RCA Championships - Indianapolis U.S. Pro Tennis Championships - Boston Romanian Open - Bucharest International Championships of Sicily - Palermo Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Qatar Mobil Open '98 - Doha Adidas International - Sydney Dubai Tennis Open - Dubai St. Petersburg Open - St. Petersburg Gold Flake Open - Chennai Open Seat-Godo '98 - Barcelona Japan Open - Tokyo Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Rado Swiss Open - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport 1998 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. International Championship of Croatia - Umag RCA Championships - Indianapolis Pilot Pen International - New Haven President's Cup 1998 - Tashkent Mallorca Open - Mallorca International Championships of Sicily - Palermo Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Adidas International - Sydney Dubai Tennis Open - Dubai ABN/AMRO World Tennis Tournament - Rotterdam Gold Flake Open - Chennai Open Seat-Godo '99 - Barcelona Japan Open - Tokyo BMW Open - Munich Rado Swiss Open - Gstaad 1999 Mercedes Cup - Stuttgart Generali Open 1999 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Mallorca Open - Mallorca Connex Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar Mobil Open 2000 - Doha Adidas International - Sydney Dubai Tennis Open - Dubai Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Open Seat-Godo 2000 - Barcelona BMW Open - Munich Gerry Weber Open - Halle UBS Open Gstaad - Gstaad Energis Dutch Open - Amsterdam Generali Open 2000 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island CA Tennis Trophy - Vienna Adidas Open de Toulouse - Toulouse Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Qatar Mobil Open 2001 - Doha Copenhagen Open - Copenhagen ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta Open Seat-Godo 2001 - Barcelona U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle UBS Open Gstaad - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island President's Cup - Tashkent Heineken Open Shanghai - Shanghai Salem Open - Hong Kong Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2002 - Doha Adidas International - Sydney Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Siebel Open - San Jose International Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona U.S. Men's Clay Court Championships - Houston BMW Open - Munich Gerry Weber Open - Halle Telenordia Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island President's Cup - Tashkent Salem Open - Hong Kong AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Tata Open 2003 - Chennai Adidas International - Sydney Siebel Open - San Jose Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen International Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Generali Open 2003 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Auckland Scottsdale St. Petersburg Estoril Barcelona Munich Oporto Nottingham Stuttgart Kitzbuhel Indianapolis New Haven Palermo Marbella Moscow Sydney Dubai Milan Mexico City Estoril Barcelona Nice Munich Oporto Gstaad Stuttgart Amsterdam Indianapolis Long Island Bogota Palermo Valencia Santiago Montevideo Buenos Aires Auckland Mexico City Casablanca Estoril Barcelona Madrid Gstaad Stuttgart Hilversum Prague Indianapolis Schenectady Bucharest Palermo Athens Santiago Montevideo Buenos Aires Estoril Mexico City Casablanca Barcelona Madrid Bologna Florence Genova Gstaad Stuttgart Hilversum Prague Indianapolis Long Island Palermo Athens Santiago Sao Paulo Buenos Aires Barcelona Kitzbuhel San Marino Umag Bordeaux Tel Aviv Guaruja Buzios Sao Paulo AAPT Championships - Adelaide Heineken Open - Auckland Adidas International - Sydney Milan Indoors - Milan Siebel Open - San Jose Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island China Open - Beijing Open Romania - Bucharest Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz St. Petersburg Open - St. Petersburg ARAG World Team Championship - Dusseldorf Chennai Open - Chennai BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia BMW Open - Munich The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven China Open - Beijing Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Mumbai Open - Mumbai Ordina Open - s-Hertogenbosch Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Indian Wells Key Biscayne Monte Carlo Hamburg Rome Cincinnati Canadian Open Stuttgart Paris Indian Wells Key Biscayne Monte Carlo Hamburg Rome Cincinnati Monte Carlo Hamburg Rome Monte Carlo Rome Hamburg Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Davis Cup, World Group, 1R, ESP-BRA 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, World Group, 1R, BRA-ESP 3-2 Davis Cup, World Group, 1R, ESP-ITA 4-1 Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, World Group, SF, ESP-USA 5-0 Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, QR, BLR-GER 3-2 Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open French Open Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open French Open Wimbledon U.S. Open French Open U.S. Open French Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Heilbronn Challenger - Heilbronn Davis Cup, World Group, QR, ESP-UZB 4-0 Davis Cup, World Group, 1R, ESP-MAR 3-2 Kuppers Kolsch Cup - Aachen Kobstaedernes ATP Challenger - Kolding 70th River Oaks International Tennis Tournament - Houston Campeonato de Espana Kia de Tenis 2004 - Madrid Estoril Open - Estoril Olympics - Sydney U.S. Open Tennis Masters Cup - Lisbon ATP Tour World Championship - Hannover Grand Slam Cup